<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>函数的返回值</title>
    <script>
        /* 函数的返回值 */
        /* 
        创建一个函数，用来计算三个数的和

        可以使用return 来设置函数的返回值
        语法：
            return 返回值

            return后的值将会作为函数的执行结果返回
            可以定义一个变量来接受该结果

            在函数中return后的语句都不会执行，
            return后不跟任何值就相当于undefined
            函数中不写return也是undefined

            return后可跟任何类型的值
        */
        function sum(a, b, c) {
            //console.log(a + b + c);
            var d = a + b + c;
            return d;
        }
        //调用函数
        //变量result的值就是函数的执行结果
        //函数返回什么result就是什么
        var result = sum(4, 5, 7);
        console.log("result结果为：" + result);
    </script>
</head>

<body>

</body>

</html>